TextArea
The TextArea tag is used to display a text area for user input. Use for transcription, paraphrasing, or captioning tasks.
Use with the following data types: audio, image, HTML, paragraphs, text, time series, video.
Parameters
| Param | Type | Default | Description | 
|---|---|---|---|
| name | string | Name of the element | |
| toName | string | Name of the element that you want to label | |
| value | string | Pre-filled value | |
| [label] | string | Label text | |
| [placeholder] | string | Placeholder text | |
| [maxSubmissions] | string | Maximum number of submissions | |
| [editable] | boolean | false | Whether to display an editable textarea | 
| [skipDuplicates] | boolean | false | Prevent duplicates in textarea inputs12 (see example below) | 
| [transcription] | boolean | false | If false, always show editor | 
| [displayMode] | tag|region-list | tag | Display mode for the textarea; region-list shows it for every region in regions list | 
| [rows] | number | Number of rows in the textarea | |
| [required] | boolean | false | Validate whether content in textarea is required | 
| [requiredMessage] | string | Message to show if validation fails | |
| [showSubmitButton] | boolean | Whether to show or hide the submit button. By default it shows when there are more than one rows of text, such as in textarea mode. | |
| [perRegion] | boolean | Use this tag to label regions instead of whole objects | |
| [perItem] | boolean | Use this tag to label items inside objects instead of whole objects3 | 
Example
Basic labeling configuration to display only a text area
<View>
  <TextArea name="ta"></TextArea>
</View>Example
You can combine the TextArea tag with other tags for OCR or other transcription tasks
<View>
  <Image name="image" value="$ocr"/>
  <Labels name="label" toName="image">
    <Label value="Product" background="#166a45"/>
    <Label value="Price" background="#2a1fc7"/>
  </Labels>
  <Rectangle name="bbox" toName="image" strokeWidth="3"/>
  <TextArea name="transcription" toName="image" editable="true" perRegion="true" required="true" maxSubmissions="1" rows="5" placeholder="Recognized Text" displayMode="region-list"/>
</View>Example
You can keep submissions unique12
<View>
  <Audio name="audio" value="$audio"/>
  <TextArea name="genre" toName="audio" skipDuplicates="true" />
</View>- 1.fflag_feat_front_lsdv_4659_skipduplicates_060323_shortshould be enabled to useskipDuplicatesattribute↩
- 2.fflag_feat_front_lsdv_4712_skipduplicates_editing_110423_shortshould be enabled to keep submissions unique during editing existed results↩
- 3.fflag_feat_front_lsdv_4583_multi_image_segmentation_shortshould be enabled forperItemfunctionality↩