Soy otro que apuesta por javascript para este caso particular, lo que le debe pasar a caraeskina es que debe venir de algun lenguaje de aplicaciones orientado a objetos ¿no? y suguramente intenta "construir" del mismo modo, bah a mi me paso eso.
En realidad lo que pides no es dificil en PHP sino que no es ser optimos a la hora de trabajar, con JavaScript iria mejor, pero seguramente lo que quieres hacer es para hacer simples pruebas no??? eso te ayudara a entender como funciona PHP y a partir de ahi te quedaran mejor los conceptos.
Yo hice este ejemplo que usa el metodo POST:
Código PHP:
<?php
$NuevoTexto = $_POST['Caja_de_texto'];
if (!empty($NuevoTexto)){
$NuevoTexto = 'Hola este es el mensaje que esta en la variable $NuevoTexto';
}
echo '
<form action="'.$_SERVER["PHP_SELF"].'" method="POST">
<textarea name="Caja_de_texto" cols="50" rows="20">'.$NuevoTexto.' </textarea><br>
<input type="submit" value="Presioname así escribo en el TextArea">
</form>
';
?>
El ejemplo usa un formulario comun y corriente para mandar datos mediante post (con get es lo mismo), cree una variable $NuevoTexto, cuando ejecutamos por primera vez la variable se mantendra con un valor null (se podria interpretar como vacia), pero una vez que presionemos el boton del form, el valor de la variable recien mencionada pasara a tener un espacio, un caracter. El boton submit hace que se cargue nuevamente la pagina pero ahora desaparece el valor null por el espacio y el condicional que hay sirve para detectar justamente eso, si todo esta como lo previsto cambia definitivamente el texto por el que querramos...
No se si es el mejor ejemplo, pero hay que tener en cuenta que esta basado en que en el textarea no hay nada escrito, que se trata de variables de php a leer, de que debia ser grafico, o sea, que veas los cambios, y que creo que a nadie se le ocurriria usar algo asi para algo como lo que pides, en otras palabras no es practico.
Saludos