Con il solo JavaScript, non è possibile far avere dei dati al Server e da questo farli rientrare nel layout di altra pagina.
Come non è possibile salvarli, sul Server: cioè, una volta che chiudi la Finestra, il contenuto della textbox sparisce.
Ora non so quale applicazione devi sviluppare.
Se non ti occorre che i dati inseriti vengano archiviati e tutto il "gioco" si esaurisce sul Browser dell' utente sul momento, allora sì puoi restare al solo JS avendo la seconda come pseudo-pagina nascosta (con style="display: none;" ) ma pur sempre codificando il tutto nell' ambito di un' unica pagina Test.htm
Altrimenti, dobbiamo fare ricorso a PHP + MySQL.
PHP è un linguaggio lato-server, che al Browser del visitatore non arriva; quindi, non è visibile dal visitatore, che riceve un ordinario Codice HTML CSS JavaScript elaborato dal PHP.
MySQL è un Database dove appunto, possiamo salvare i caratteri inseriti nei campi di testo, per poi riaverli utilizzabili in qualunque altro momento. E a questo database istruito dalla pagina Test1.php, si potrà attingere anche nella composizione della pagina Test2.php