No worries. Thanks for your feedback. And I agree about the breaking changes thing, which is a great thing in Phalcon (they're very rare). I really apprciate all the great work you guys do.
I was just posting this here to demo/test the forum's implementation itself, not to nag about the cphalcon issue. :)
For anybody who is rendering their form elements from a lower level, i.e. from the Elements inside your $Form object (rather than re-creating them in your controller), you can use this extended TextAreaEscaped class instead of \Phalcon\Forms\Element\TextArea when defining your Form class...
class TextAreaEscaped extends \Phalcon\Forms\Element\TextArea
{
public function render($attributes = null)
{
$fieldName = $this->getName();
$Escaper = new \Phalcon\Escaper();
$this->getForm()->getEntity()->$fieldName = $Escaper->escapeHtml($this->getValue());
return parent::render($attributes);
}
}