Salve
E' possibile assegnare dei valori ad un testo in una texarea?

Esempio se ho tre select
select 1 carattere
select 2 dimensioni
select 3 colore

Vorrei che l'utente scriva un testo, seleziona il testo col mouse ed il testo selezionato venga inserito in unvalore tipo dimensioni medie, colore rosso, carattere arial.

Mi serve solo su testo selezionato e non su un imput box.

Mi date una mano grazie.