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() ) )