Collect multi-line text — notes, descriptions, messages. Stored as a variable for formulas and lead capture.
In the builder: Elements → Form Widgets → Textarea
Variable
| UI field |
Description |
| Name |
Variable name (required), e.g. project_notes, message. |
| Value |
Default text content. |
Field Option
| UI field |
Description |
| Label |
Label above the textarea. |
| Placeholder |
Hint when empty. |
| Status |
See Status below. |
Status
| Value |
Behavior |
| Editable |
Visitor can type and change the value (default). |
| Readonly |
Value is visible and included in formulas, but the visitor cannot edit it. |
| Disabled |
Field is greyed out and inactive. The visitor cannot interact with it; use when the field should not apply in the current context. |
Validation
| UI field |
Purpose |
| Required |
Must not be empty. |
| Min. Length |
Minimum character count. |
| Max. Length |
Maximum character count. |
Visibility
Expand Visibility to show or hide the widget based on an active View Mode or a formula. See Show and Hide Fields with Conditional Logic.
| UI field |
Description |
| Show |
Always or Conditionally |
| Active mode is |
Name of the View Mode that must be active for this widget to appear (when Show is Conditionally). |
| Formula result is positive |
Optional formula; evaluated on Calculate |
Design
Expand Design to style individual parts of the widget. Prefer project themes for a consistent look; per-widget styling is optional.
| Part |
What it represents |
| Label |
Text above the textarea. |
| Control Area |
Region around the field. |
| Textarea |
Multi-line input (.cp-value). |
Custom CSS — useful selectors and classes:
| Selector / class |
Targets |
#cp-{ID} |
Entire widget (ID from the Element panel header). |
| Custom CSS Classes |
Classes you add in Design; applied to the outer widget container. |
textarea.cp-value |
The textarea element. |
textarea[name="{Name}"] |
Textarea for a given Name. |
Textarea vs Text
|
Textarea |
Text |
| Lines |
Multiple |
Single line |
| Validation |
Min/max length |
Type (email, URL) |
| Best for |
Notes, descriptions |
Names, emails |
Use Textarea when visitors need more than one line.