Several of those 'styled' checkboxes have an onClick event that activates further elements on the page. Though this certainly is a bit of a hack it works fine and reliably in any modern browser including WebKit ones (i.e. Safari and Chrome).
However, I can't get the behaviour to work reliably with CasperJS. Sometimes the onClick event is fired, sometimes it isn't. I've tried several things using waitFor etc.
Is this a known issue? Are there any workarounds?