Я установил флажок в элементе формы и отображает его как текстовый ввод Firefox (в настоящее время версия 25), хотя он корректно отображает флажок во всех других браузерах (даже IE8!).Firefox отображает тип ввода флажка в виде текстового поля
Я посмотрел на инспектора, а атрибут type на элементе сразу предшествует  
, который заставляет его отображать как текстовый ввод вместо флажка.
Я открыл источник просмотра, нет ничего необычного - пробелы - обычные пробелы, а не неразрывные пробелы.
Можете ли вы создать jsfiddle? – Pinal
показать свой код или сделать скрипку –