Display external link using theme settings
Drupal is probably applying your default text format to your field.

Try adding a #format value to the array that matches one of your less strict input formats.