Тут явно подгонка, так не делают чтобы из одного именованного поля валить валуе в другое, даже если и прибавлять.
Смысл в том что если поле с именем, значит оно уйдет на сервер. А зачем там это soobch вообще?
Ну вот, поэтому если без имени для второго поля, если уж так надо именно input, то заделайте ему id в точности как name у того, первого.
<input type="text" name="imya" value="" onchange="{document.getElementById(this.name).value=this.value+' превед!'}" />
<input type="text" id="imya" value="" />
Ну а если правильно, то вместо input втыкается любой там <p>