Внутри тега input нельзя форматировать текст (кроме как стилями задать его параметры тегу).
Вам нужна возможность аналогично wysiwyg редакторам, самый просто вариант, если хотите сделать сами, это
contenteditable блок и
Document.execCommand()
Внутри contenteditable можно вводить текст, форматировать его и много чего еще, а через команды Document.execCommand() можете форматировать выделенный текст