Kendo editor should change it's size according to the text inside the text area if the relevant option is set to "true"
Paul's solution in the comments should be valid, hence closing this request.
can you not bind the size to a computed property in the model ... var model = { content: "some text", height = function() { var charCount = this.get('content').length; /* do some math here */ }, width = function() { var charCount = this.get('content').length; /* do some math here */ } } kendo.bind($("#dynamicArea"), model); <textarea id="dynamicArea" data-bind="text: content, style: { height: height, width: width }"