Ho usato il seguente codice:
<input name = "invia" type = "submit" value = "Invia" onclick="this.form.messaggio.value='';">

Ma la text area viene cancellata prima dell'invio, e infatti i dati che contiene non vengono inviati... dove sbaglio?