Schreiben Sie mal, was Sie davon halten:
Mehzeiliges Textfeld
<textarea ...> leitet ein mehrzeiliges Eingabefeld ein (textarea = Textbereich).
Auch hier muß wieder ein Name vergeben werden.
rows= bestimmt die Anzahl der angezeigten Zeilen (rows = Zeilen)
cols= die Anzahl der angezeigten Spalten (cols = columns = Spalten). "Spalten" bedeutet dabei die Anzahl Zeichen (pro Zeile).

Zeilenumbruch
Mit wrap=virtual bewirken Sie, daß der Text bei der Eingabe automatisch umgebrochen wird (virtual = scheinbar) in der ankommenden email jedoch nicht.
Mit wrap=physical bewirken Sie ebenfalls, daß der Text bei der Eingabe automatisch umgebrochen wird (physical = tatsächlich). Die Zeilenumbruchzeichen werden beim Absenden des Formulars jedoch mit übertragen.
Mit wrap=off stellen Sie den Zeilenumbruch aus.
Also ist in der Regel physical die benutzerfreundlichste Lösung für alle Beteiligten.
Hier das Ganze nochmal in einer Tabelle
Schreiben Sie mal, was Sie davon halten: