Если для Form2 при загрузке требуется значение текстового поля из Form1, я бы добавил это значение в метод конструктора Form2 и передал бы его таким образом.
Если Form1 необходимо получить новое значение, введенное в Form2, выможет создать делегата с событием, которое передает значение обратно в назначенный обработчик события в форме Form1.
Создание открытого свойства может быть самым быстрым решением, но я постараюсь держаться подальше от циклических ссылок между формами, если этоэто так.
Надеюсь, это поможет!