Va, que va sorry, ahi va:
    
Código PHP:
Ver originalfunction textarea($nombre,$minimo,$maximo,$obligatorio,$filas,$cols,$extras)
    {
        $nombreCampo = $nombre . $this->nombre;
        $campoBD = substr($nombre,0,-1);         
        if($this->editar == true)
        {
            $regresar = '<textarea rows="' . $filas . '" cols="' . $cols . '" id="' . $nombreCampo . '" name="' . $nombreCampo . '" ' . $extras . '>' . ($this->item !=NULL ? 
$this->item[$campoBD] : (isset($_REQUEST[$nombreCampo]) ? 
$_REQUEST[$nombreCampo] : "")) . '</textarea>';             $regresar .= '<script type="text/javascript">
                            var ' . $nombreCampo . ' = new LiveValidation("' . $nombreCampo . '",{ validMessage: "Ok"});
                            ' . $nombreCampo . '.add( Validate.Length, { minimum:' . $minimo . ', maximum: ' . $maximo . '});';
            if($obligatorio!=NULL && $obligatorio)
            {
                $regresar .= $nombreCampo . '.add( Validate.Presence, { failureMessage: "Vacío" });';
            }
            $regresar .= '</script>';
            return $regresar;
        }
        else
        {
            return ($this->item !=NULL ? $this->item[$campoBD] : 'No Definido');
        }
    }
  
tiene un montón de validaciones que no son de mayor importancia para este tema, pero ahi está la función