Buenas,
 
Estoy intentando mostrar en dentro de una página el código PHP de un script. Para ello utilizo la función de PHP highlight_file() 
Me funciona correctamente, lo que pasa es que el script tiene muchas lineas y me gustaría ponerle una barra de desplazamiento vertical y porqué no si hace falta una horizontal. 
He pensado que la única forma de hacerlo es introducir la función highlight_file() dentro de un textarea y jugar con las propiedades de este.    
Código php:
Ver original- <textarea class="codigo"> 
- <?  
- // Ver código PHP 
- ?> 
- </textarea> 
El problema es que dentro del textarea aparece el código pero no coloreado 
 
  
EJEMPLO de lo que se ve dentro del TEXTAREA  
Código:
 <code><span style="color: #000000">
<span style="color: #0000BB"><?php
<br /></span><span style="color: #007700">require(</span><span style="color: #DD0000">'fpdf.php'</span><span style="color: #007700">);
<br />
<br />class </span><span style="color: #0000BB">PDF </span><span style="color: #007700">extends </span><span style="color: #0000BB">FPDF
<br /></span><span style="color: #007700">{
<br /></span><span style="color: #FF8000">//Cabecera de página
<br /></span><span style="color: #007700">function </span><span style="color: #0000BB">Header</span><span style="color: #007700">()
<br />{
<br />    </span><span style="color: #FF8000">//Logo (margen izq, margen top, tamaño)
<br />    </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Image</span><span style="color: #007700">(</span><span style="color: #DD0000">'logo-panelME.png'</span><span style="color: #007700">,</span><span style="color: #0000BB">10</span><span style="color: #007700">,</span><span style="color:
  ¿Sabéis como puedo hacer para ver los colores dentro del textarea?
o 
¿Cómo hacer para hacer aparecer una barra desplazadora vertical para código muy largos? 
Muchas gracias de antemano