Wireless keyboard works amazing, at least on Xbox one.
There's also the chat pad keyboard that connects to your controller for Xbox. They work alright but feel a little clunky to me.
I have a wired keyboard with an extension, only because I don't like how sometimes Bluetooth can skip letters if you type too fast. I use a USB extension cord to get it to the sofa.
Don't forget, you can use the Playstation app second screen and use it to type too if you are a faster texter then typer.
.... I have to admit, the devs do listen to reason, if not to the forums. Thank you for "nameplates", a welcome addition to immersion, as well as the text chat box for PS4, which only comes on the screen when I need it too, and helps this gameplay SO MUCH MORE then without it. THANK YOU for the additions. Very much appreciated.