Best way to have player input text

What would be the simplest method to have a player be able to write into a journal. Imagine it’s part of his inventory that he can take out at any time and write notes into. I’m mostly looking for guidance on how to go about the problem, so any input is welcome. Thanks.

Maybe create an input field with Slate, and store it’s content to a variable? then printing that variable in the journal?

Until blueprinters fans have a specialized input node. You have to do the hard way, and create a input for each key and add the inputs in a string.