HTML5 states that both input[type='checkbox'] and input[type='radio'] should have oninput and fire the input event anytime the user changes the value (should be any time the user changes the checked state).
Created attachment 31550 [details]
Clicking the checkbox should generate:
checkbox - true|false
Clicking on the radio buttons should generate:
radio-1 - true
radio-2 - false
with alternating true and false.
Looking at the spec [*] again I see that input should not be dispatched by radio buttons and check boxes.
The table in "4.10.7 The input element", http://dev.w3.org/html5/spec/Overview.html#the-input-element