CCTextFieldTTF still doesn’t allow that. You should look at CCEditBox in the extensions of cocos2d-x : there is a sample in the TestCpp project. It allows you to choose the preferred type of keyboard (the exact layout will depend on the device you use).
To add extra buttons, I don’t think it’s possible using CCEditBox. For iOS at least, you’ll probably have to hack that yourself in the iOS implementation. You can find information about how to do that on Stackoverflow for example.