継承は関係ない
Formを↓のようにしておけば参照介して読み取れるでしょ

public partial class Form1 : Form
{
public string MessageText { get { return textBox1.Text; } }