JTextArea

Ola pessoal estou tentando criar uma JTextArea mas nao estou conseguindo fazer ele aparecer na tela sera que alguem poderia me ajudar.
meu codigo



@SuppressWarnings("serial")
public class TClientes extends JFrame implements ActionListener {

	private JLabel lCodigo;

	private JLabel lTitulo;

	private JLabel lRazaoSocial;

	
	private JTextArea tArea;

	private Container contentor;

	private JButton botao;

	public TClientes() {
		contentor = getContentPane();
		contentor.setLayout(null);
		((JComponent) contentor).setBorder(BorderFactory.createMatteBorder(10,
				10, 10, 10, Color.blue));

		// criar a etiqueta com a 1º pergunta

		lTitulo = new JLabel("CADASTRO DE CLIENTE", JLabel.CENTER);
		lTitulo.setBounds(0, 0, 925, 90);
		lTitulo.setBorder(BorderFactory.createLineBorder(Color.BLUE));
		lTitulo.setBorder(BorderFactory.createMatteBorder(10, 10, 10, 10,
				Color.blue));
		lTitulo.setFont(new Font("Arial", Font.CENTER_BASELINE, 25));
		contentor.add(lTitulo);

		// CAMPOS DO FORMULÁRIO
		lCodigo = new JLabel("Codigo");
		lCodigo.setBounds(20, 100, 100, 25);
		lCodigo.setFont(new Font("Trebuchet", Font.CENTER_BASELINE, 15));
		contentor.add(lCodigo);
		tCodigo = new JTextField();
		tCodigo.setBounds(140, 100, 200, 25);
		tCodigo.setFont(new Font("Trebuchet", Font.CENTER_BASELINE, 15));
		contentor.add(tCodigo);

		

		final JTextArea tArea = new JTextArea(0, 380);
		tArea.setBounds(0, 380, 920, 230);
		JScrollPane sp = new JScrollPane(tArea,
				JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
				JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
		contentor.add(sp, tArea);

		botao = new JButton("Incluir");
		botao.setBounds(200, 617, 100, 40);
		contentor.add(botao);

		

		// registar o ?listener? no campo de texto
		botao.addActionListener(this);
	}

	public static void main(String[] args) {

		TClientes tela = new TClientes();
		tela.setSize(930, 710);
		tela.getContentPane().setBackground(Color.white);
		tela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		tela.setVisible(true);

	}

	public void actionPerformed(ActionEvent evt) {
		System.out.println("Codigo >> " + this.getCodigo().getText());

		// neste ponto vc vai pegar todos os campos da sua classe e passar para
		// a classe que faz a persistencia no banco
	}

	public JTextField getCodigo() {
		return tCodigo;
	}

	public void setCodigo(JTextField codigo) {
		this.tCodigo = codigo;
	}

	protected void mostraTela(ResultSet result) throws SQLException {
		// TODO add your handling code here:

		ResultSet rs = result;

		rs.next();
	}
}

Aparece sim. Diminui o tamanho.

tArea = new JTextArea();
tArea.setBounds(0, 100, 100, 100);
contentor.add(tArea);

Muda a cor de fundo.

tela.getContentPane().setBackground(Color.black);

Pra quê isso?

private JTextArea tArea;
final JTextArea tArea = new JTextArea(0, 380);

Agora vai ajeitando até chegar no ponto que vc quer.