Das ist sehr nett. Ich habe es gerade lokal ausprobiert, und es funktioniert großartig. Ich würde empfehlen, eine andere CSS-Regel für die Höhe des Textfelds zu verwenden. Auf meinem Fenster musste ich scrollen (und es war bereits ziemlich groß). Vielleicht etwas Relatives zur Viewport-Höhe?
edit: Ich habe auch den Text etwas angepasst.