Forse fallisce il write (che comunque si fa con fwrite e non con write) perchè poche righe prima hai chiuso il file.

In ogni caso farei la scrittura del file prima della sua lettura, altrimenti nella textarea hai comunque il contenuto vecchio.