On the Java side, you have to declare these components : Once again, it's pretty straightforward.
But it's just some simple html file : you're free to do whatever you want in it, just go for it.
Considering the textarea, there is a "new Property Model". And, surprisingly, you can spot a "private String textarea" in the page class.
To test your newly created page, just press "Run" in eclipse.
The form has been directly added to the page, and the textarea to the form whom it belongs to.
Each component has been given its wicket:id found in the page.