Bene ...la possono usare tutti...
la text area ha come scopo di gestire dei blocchi di testo + o - formattati ...vedi WYSWYG...

Da li a cercare di inserire una sorta di "singoli record" in un campo libero diventa molto difficile per le 10000000000 varianti che qualcuno potrebbe digitare e che tu non hai calcolato, con questo il riskio di vederti i primi 5 link pulito e gli altri 100 interrotti perchè al sesto link c'è stato un "errore" di inserimento...ma di errore non si può parlare se lasci libertà di inserimento...

Mettendo N campi text ...generati in base al numero di link che vuole aggiungere 1 utente e controllando per cui con JS tale campo che sia "ben compliato" i problemi vengono esclusi...

se non ti piace quella di decidere i campi a priori puoi fare un cilco di inserimento...che viene terminato a discrezione di chi inserisce...ma usando sempre i text evitando però di dover decidere a monte il num di link...