You don't want to do that, or at least. not directly.
In order to access the textbox of a different form (be it in the same assembly / project or a different one) you have to expose it as Public to the world - and that's a bad idea because it "locks" the design of both forms: you can't change it without it potentially breaking other code.
Instead, use a property on the second form which the first accesses, and the second form Setter becomes responsible for updating the text box (or whatever controls it wants to use).
There is an example here:
Transferring information between two forms, Part 1: Parent to Child[
^] - the code is in C#, but it's pretty obvious, and online translators can convert it if you can't work it out.