No tiene que ver con eso. Sucede que tenés que llamar a la función que inicializa el editor además de cambiar la clase:
Código PHP:
function makeWysiwyg(){
document.getElementById('elm1').className='mceEditor';
tinyMCE.init({
mode : "textareas",
theme : "simple",
editor_selector : "mceEditor"
});
}
Y en el form, algo así:
Código PHP:
<form><textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 705px">
<p>
Ejemplo de Editor <b>WYSIWYG</b>
</p>
</textarea><input name="" value="test" type="button" onclick="makeWysiwyg()" /></form>