Prueba esto dejando el javascript de ultimo asi como esta. y esta funcion lo que hace es filtrar las palabras de la lista segun lo que escribas en el campo de texto.
Código HTML:
Ver original <span class="sort" data-sort="name">Sort by name
</span> <span class="sort" data-sort="city">Sort by city
</span>
<h3 class="name">Jonny
</h3> <p class="city">Stockholm
</p> <h3 class="name">Jonas
</h3> <p class="city">Berlin
</p> <script type="text/javascript"> var options = {
valueNames: [ 'name', 'city' ]
};
var hackerList = new List('hacker-list', options);