Forse questo funziona.
document.mioForm.arrivo.value += (arr[parseInt(id)]);
Pero` "id" e` parola riservata: cambiala in tutta la funzione.

Pero` io semplificherei:
codice:
<FORM name="mioForm">
<select name="cdl" onchange="this.form.arrivo.value += (this[this.selectedIndex].value)"><option>

<option value="Buono">A
<option value="Ottimo">B
<option value="Sufficiente">C
<option value="Discreto">D
</select>
<textarea cols="30" rows="1" name="arrivo"> </textarea>
......
</form>