[fix] Don't render hint and label twice in BooleanInput