Skip to content

Textarea

Multi-line text input with InputWrapper styling. Supports prefix icon and programmatic control.

Import

typescript
import { Textarea } from 'vuiii'

Basic Usage

vue
// Basic usage
import { Textarea } from 'vuiii'

<Textarea v-model="description" placeholder="Enter description..." />

More Examples

vue
// With rows and placeholder
<Textarea
  v-model="content"
  placeholder="Write your message..."
  rows="5"
/>
vue
// With prefix icon
<Textarea v-model="notes" prefix-icon="document-text" placeholder="Notes..." />
vue
// Validation state
<Textarea v-model="bio" :invalid="errors.bio" placeholder="Bio" />

Storybook

For interactive examples with all variants, see Textarea in Storybook.

Released under the MIT License.