Pegar posição do cursor em um textarea e inserir um texto na mesma usando Jquery

Boa noite.

Tenho uma div com alguns tags de texto e um textarea aonde posso inserir essas tags.

Atualmente, o usuário precisa copiar e colar a tag dentro do textarea.

Quero que quando o usuário clique na tag escolhida, ela seja colocada dentro do textarea, começando na posição em que o cursor estava no momento do clique.

Gostaria de fazer com Jquery, mas se não for possível pode ser com javascript. Alguém que já tenha feito isso pode me ajudar?

No google “posição cursor textarea jquery” achei

vê se funciona