Das Problem ist das in deinem closure die Variabel c immer den Inhalt des letzten Inputelement hat.
ist das nicht egal? Es sind doch 10 CheckBoxen und 10 TextNode. Alle 10 TextNode's greifen hier nur auf den letzten CheckBox!? Eine Referenz im Spiel? Wie kann ich das umgehen?
Die einfachste Lösung ist, dem Element das den klick ausführt den gewünschtne Wert als Eigenschaft mitgeben.
s.c = c;
s.onclick = function(){ ckb(this.c) };
Geht nicht :(