puedes por ejemplo, poner tu texto en un span, le das un id a ese span, por ejemplo 'miTexto' Luego al boton le asignas una función a su evento click. LA función puede ser algo como:
Código javascript
:
Ver originalfunction cambiar(){
elT = document.getElementById('miTexto');
elT.value = elT.innerHTML;
elTB = document.createElement('input');
elTB.setAttribute('type', 'text');
elTB.setAttribute('value', elT.value);
elTB.setAttribute('name', 'nombre');
elT.innerHTML = '';
elT.appendChild(elTB);
}
No lo he probado, pero creo que eso haría el trabajo.