An alternative approach to destroying and recreating the Editor is to use separate textarea and Editor widget, and toggle their visibility. This is not necessary simpler or better - it depends on your scenario and implementation.
Capture the widget HTML output and defer the script output, so that they are not rendered immediately and automatically. Then render the HTML and/or script outputs separately where you want them to be. You will also be able to manipulate the output via standard string operations. The Html.Raw() statements are required in order to render the HTML and scripts non-encoded.
var widgetHtml = Html.Kendo().Editor().Name(
var widgetScript = Html.Kendo().DeferredScripts(
// some JS code before
// some JS code after
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.