Вставка текста поля ввода в текстовое поле с помощью JavaScript

Мне нужно вставить текст / строку из поля ввода в текстовую область, в которой уже есть текст внутри. Вставленная строка должна находиться в позиции курсора, и требуется кнопка для вставки.

Есть ли способ сделать это с помощью JavaScript?

Thx заранее

PS текст / строка, которая должна быть вставлена, извлекается из базы данных с помощью PHP