Hallo,
Du könntest (ungetestete Überlegung jetzt von mir) um das Textarea ein div legen, welches Du mittels css-JS-Mainipulation ein und ausblenden kannst. "Normalerweise" sieht man also ein Div mit einem kleinen Bildchen eines stilisierten Textareas, klickt man daddrauf, erscheint dadrüber (in die z-index-Tiefe) gesehenein Div mit eben der textarea. Dummerweise kann man aber das "überlappungsverhalten" von Formularfelder nicht steuern. Deswegen müste dann an dieser Stelle alle darunter liegenden Formularfelder (jetzt von oben nach unten (top-position) gesehen) nach unten rücken. - ist man fertig, kann man auf ein Icon mit einem x klicken und das Div wird wieder ausgeblendet und die darunter liegenden Formularfelder (top-Positionsmässig) rutschen wirder nach oben zurück.
Relativ aufwendig....
Chräcker