Allora il problema sta in questa direttiva:
; Maximum size of POST data that PHP will accept.
post_max_size = 4M
Cioé hanno messo un limite alla quantità TOTALE di dati che puoi inviare via POST. Il problema, quindi, non è nel textarea ma è nella quantità totale di dati che tu invii.
Inoltre possono aver impostato anche la direttiva
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
In tal caso devi provare a vedere se con la direttiva ini_set puoi modificare tali valori.
Da manuale:
ini_set -- Imposta le opzioni di configurazione
ini_set ( string varname, string newvalue )
E' importante sottolineare che "Le opzioni di configurazione manterranno il nuovo valore durante l'esecuzione dello script, e saranno ripristinate al termine dello stesso."
Cioé se metti ini_set("post_max_size", "8M");
in una pagina .php al termine di tale pagina, il valore post_max_size ritornerà a quello originale, cioé 4M quindi se ti serve 8M anche in un'altra pagina .php in questa devi nuovamente mettere ini_set.........