I was able to fix this myself, and i coudn't find the answer anywhere on the internet, so for anybody else having the same frustration, here's what i did:
* I opened the "Form.Designer.cs"
* I searched for the actual Textbox, and replaced
private System.Windows.Forms.TextBox ExampleTextbox;
public static System.Windows.Forms.TextBox ExampleTextbox;
Then, in that same file, remove "this."
in front of every value anywhere you see it:
this.ExampleTextbox.ExampleProperty = Example;
ExampleTextbox.ExampleProperty = Example;
Then, i could just call the textbox from any form or user control i wanted to, like this:
Form.Textbox.Text = "Sample text."
The only downside to this is, is that if you ever change any property of that form via the Visual Studio property editor (so not via programming), it all changes back and you'll have to redo it.
So if theres any better way of doing this i'd like to see it!