Check out this quick demonstration on Safari only: http://jsfiddle.net/2late2die/8AJnD/ If you remove the perspective style, all checkboxes will appear normal. When using
-webkit-transform-style:preserve-3d
, the checkboxes disappear. This issue seems to affect radio boxes as well, but not input elements.
It appears that this might be a bug in Safari, so I wanted to verify if there are any known solutions for this problem.