Usa el metodo replaceChild del elemento que contiene al elemento que quieres reemplazar:
Código javascript
:
Ver originalfunction reemplazar(textarea){
if(typeof textarea == 'string') textarea = document.getElementById(textarea); //Obtenemos el elemento textarea
var div = document.createElement('div'); //Creamos un div sin nada
div.style.width = textarea.offsetWidth+'px'; //Ajustamos la anchura
div.style.height = textarea.offsetHeight+'px'; //Ajustamos la altura
div.style.border = '1px solid red'; //Solo para poder verlo..
textarea.parentNode.replaceChild(div,textarea); //Reemplazamos el textarea
}
replaceChild espera 2 parametros, el primero el elemento que quieres colocar (el nuevo elemento), el segundo el elemento al cual vas a reemplazar (el viejo elemento).