Components

Text Area

The Text area component allows you to easily create multi-line text inputs.

Anatomy

Import the component.

import { Textarea } from "@rafty/ui";

<Textarea />;

Usage

<Textarea placeholder="This is a sample placeholder" />

Variants

Pass the variant prop if you need to adjust visual style of the textarea. Values can be solid, outline, ghost.

<Textarea
  placeholder="This is a sample placeholder"
  variant="solid"
/>

UnStyled

Pass isUnstyled prop to remove style from textarea.

<Textarea
  className="border-secondary-200 dark:border-secondary-500 w-full rounded-md border bg-transparent p-2 outline-none ring-offset-0 hover:border-green-300 focus:ring-1 focus:ring-sky-300"
  isUnStyled
  placeholder="This is a sample placeholder"
/>

Disabled

Pass isDisabled prop to put textarea in disabled state.

<Textarea
  isDisabled
  placeholder="this is sample placeholder"
/>

API


Root

PropertyDescriptionTypeDefault
isUnStyledRemoves style from componentbooleanfalse

© 2025 rhinobase, Inc. All rights reserved.

We only collect analytics essential to ensuring smooth operation of our services.