Была такая же проблема, и вот как я ее решил ...
Создать вопрос
Я использую jquery для перемещения элемента dom, который содержит редактор tinymce, который заставляет его терять все содержимое:
$('.form-group:last').after($('.form-group:first'))
После этого момента содержимое редактора iframe удаляется.
Решение
var textareaId = 'id_of_textarea';
tinyMCE.get(textareaId).remove();
tinyMCE.execCommand("mceAddEditor", false, textareaId);
Бывают случаи, когда редактор добавляет iframe обратно, но не отображается. Если это так, откройте контейнер:
$textarea = $('#' + textareaId)
$textarea.closest('.mce-tinymce.mce-container').show()
Обратите внимание, это использует tinymce 4.x.