Textfield doesn't open keypad

Hi,

Below is my textfield code . It used to open keypad few days back, but now its not opening the keypad on touch,

emailField = TextField::create("Email","fonts/A little sunshine.ttf",50);

emailField->setPosition(Vec2(visibleSize.width / 2.0f, visibleSize.height / 2.4f));

emailField->addTouchEventListener([&](Ref* sender, Widget::TouchEventType type){
    log("clckd");
});
emailField->setColor(Color3B(150,101,68));

this->addChild(emailField);

Am i missing something?