/* Copyright 2026 Marimo. All rights reserved. */ import { useControllableState } from "@radix-ui/react-use-controllable-state"; import * as React from "react"; import { useDebounceControlledState } from "@/hooks/useDebounce"; import { cn } from "@/utils/cn"; import { Events } from "@/utils/events"; export interface TextareaProps extends React.TextareaHTMLAttributes { bottomAdornment?: React.ReactNode; } const Textarea = React.forwardRef( ({ className, bottomAdornment, ...props }, ref) => { return (