User input text with formatting

How could i create an input box for user's like this one available in this forum?

I still studying outsystems and i'm trying to create some sort of blog, so the user should be able to make his text bold, add images, hyperlinks and etc. 

Thank you in advance.

Sorry my bad english, it isn't my mother tongue.