Для Drupal 7: лучший способ обработать (или использовать) систему текстового фильтра Drupal - это использовать не 'textarea', а тип поля 'text_format', как этот, который будет отображать текстовое поле с фильтром, выбранным ниже:
$form['holycrap'] = array(
'#type' => 'text_format',
'#format' => NULL, // <- Let Drupal handle the default, based upon user role
'#title' => t('The HTML for the Holy Crap block above the Main Menu.'),
'#default_value' => variable_get('caplogin_holycrap', _caplogin_holycrap_default_html()),
);
return $form;