Textarea Field
Textarea Field
The textarea field stores plain multi-line text without requiring rich formatting.
Best For
- summaries
- descriptions
- support copy
- long plain text blocks
Schema Example
{ "name": "summary", "label": "Summary", "type": "textarea" }Template Usage
<p>{{ summary }}</p>Multi-paragraph plain-text example:
<div class="support-copy">
{{ summary | nl2br }}
</div>Use It When
Use textarea when the content is longer than a short label but still plain text.
Do Not Use It When
Do not use textarea when:
- the content needs editorial formatting
- the value should stay very short
- the structure is repeated row-based content
Use richtext, text, or repeater instead.
Technical Notes
- use
textareafor plain multi-line copy that should remain structurally simple - apply formatting at render time if line breaks need to be preserved
- move to
richtextwhen editors need headings, links, or list controls - move to
repeaterwhen one textarea starts carrying several repeated entries in one field