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 textarea for plain multi-line copy that should remain structurally simple
  • apply formatting at render time if line breaks need to be preserved
  • move to richtext when editors need headings, links, or list controls
  • move to repeater when one textarea starts carrying several repeated entries in one field