I dont know if this is a bug or something something I could not find the documentation.
If you are using the EditorFor() and you supply a .Name() method in your form. On submit it will return a null value in MVC. I don't know why, it just does.
My hopes is that a moderator/dev can expand on this a little more and make add some more documentation/examples to the demos on the EditorFor component.
Hopefully this helps someone. :)
So once I removed the ".Name("tkCommentEditor") line below from my code, it worked like I expected it to.
@(Html.Kendo().EditorFor(t => t.Body)
.Name("tkCommentEditor")
.Resizable()
.Tools(tools => tools
.Clear()
.Formatting()
.CleanFormatting()
.FontName()
.FontSize()
.FontColor()
.Bold().Italic().Underline().Strikethrough()
.JustifyLeft().JustifyCenter().JustifyRight().JustifyFull()
.Outdent().Indent()
.SubScript().SuperScript()
.TableEditing()
.ViewHtml()
)
)