там на каждый инпут 2 строчки
canvasl1_new.font = 'italic 20px sans-serif';
canvasl1_new.strokeText(message, 280, 250);
со своим координатами и размером шрифта
а Вы все в один пишите
скорее всего надо сделать 2 канваса в одном картинка в другом пишем данные-
тогда будет лучше ренднринг делать-картинка все время на месте стоять будет