`type: string` renders a single-line <input>; the new `type: text` renders a resizable multi-line <textarea> (6 rows) — for pasted multi-line values like lyrics. Checked before options/default so `text` always means free-form text. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>