Problema com Tinymce x Ajax

boa Tarde Galera, seguinte. eu tenho um formulário que recebe requisições via ajax para preenchimento.

até ai tudo bem. o problema é que o formulário não está conseguindo exibir o campo textarea com o Tynymce. será que alguém pode me auxiliar nisso?

olhei no console e me retorna a seguinte mensagem: Uncaught TypeError: Cannot read property ‘insertBefore’ of null -> na linha 7 do tinymce.js

vou postar abaixo o código da forma que coloquei. se alguém puder ajudar ficarei muito grato.




<script>

        

        //OnLoad -> Para o form de edição (não precis do change)

        //jQuery('body').on('load',function(){

        

        $(document).ready(function(){

            jQuery.ajax({

                'type':'POST',

                'url':'index.php?r=proposta/busca_modelo&id=' + $('#Proposta_cd_modelo').val(),

                'cache':false,

                'data':jQuery(this).parents("form").serialize(),

                

                'success':function(html){

                    jQuery("#preview_mod").html(html)

                }

            });

        });

        

        

        jQuery('body').on('change','#Proposta_cd_modelo',function(){

            jQuery.ajax({

                'type':'POST',

                'url':'index.php?r=proposta/busca_modelo&id=' + $(this).val(),

                'cache':false,

                'data':jQuery(this).parents("form").serialize(),

                

                'success':function(html){

                    jQuery("#preview_mod").html(html)

                }

            });

        });

    </script>


<div class="span4">

                <?php echo $form->labelEx($model,'cd_modelo'); ?>

                <?

                    echo CHtml::ActiveDropDownList(

                        $model,

                        'cd_modelo',

                        CHtml::ListData(ModeloProposta::model()->findAll('bo_situacao=1'), 'cd_modelo', 'ds_modelo'),

                        array('empty'=>'Selecione')

                    ) 

                ?>

                <?php echo $form->error($model,'cd_modelo'); ?>

</div>

<div class="span12" id="preview_mod">

            <textarea></textarea>

        </div>

<?

    $this->widget('application.extensions.tinymce.tinymce');

?>

<script type="text/javascript">

 

    tinymce.init({

    fontsize_formats: "8pt 10pt 11pt 12pt 14pt 16pt 18pt 24pt 36pt",

    selector: "textarea",

    theme: "modern",

    language:'pt_BR',

    /*width: 100%,*/

    height: 300,

    plugins: [

         "advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker",

         "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",

         "save table contextmenu directionality emoticons template paste textcolor"

   ],

   

   content_css: "css/content.css",

   toolbar: "insertfile undo redo | fontsizeselect | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | print preview media fullpage", 

   style_formats: [

        //{title: 'Titulo Proposta', block: 'h1',styles: {text-align:'center'}},

        {title: 'Bold text', inline: 'b'},

        {title: 'Red text', inline: 'span', styles: {color: '#ff0000'}},

        {title: 'Titulo Proposta', block: 'h1',classes: 'center', styles: {color: '#ff0000'}},

        {title: 'Example 1', inline: 'span', classes: 'example1'},

        {title: 'Example 2', inline: 'span', classes: 'example2'},

        {title: 'Table styles'},

        {title: 'Table row 1', selector: 'tr', classes: 'tablerow1'}

    ]

 }); 

 </script>



Resolvi Galera.

segue abaixo a solução caso alguém necessite:

eu retirei o script do tinymce e colei dentro do sucess do meu ajax. dessa forma ele não perde os parametros e funciona :D