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.