public function textarea($name, $defaultValue = null) { $textarea = new TextArea($name); if (!is_null($value = $this->getValueFor($name))) { $textarea->value($value); } $textarea->defaultValue($defaultValue); if ($this->hasError($name)) { $textarea->setError(); } return $textarea; }