https://codepen.io/anon/pen/KbYVJg
Во-первых у вас текст пытается меняться там где его нету, т.к. текст в label, а вы обращаетесь к input на который нажали.
Во-вторых если вы будете менять текст у label, то и input пропадет, поэтому я добавил span
В третьих - есть более адекватные проверки на cheked, которую я добавил