Salut,
j'ai update ton code :
http://jsfiddle.net/fPQvK/107/
Alors voilà comment ça marche :
tu récupères le paramètre de tes fonctions d’événement, tu te balades dans l'arborescence et tu prends la valeur du paramètre "value" de ton input 
e.target.parentElement.children[1].value :
e => paramètre de fonction événementielle
e.target => la partie "html" sur laquelle l'événement a eu lieu, ici le <span>
e.target.parentElement => le parent du <span>, ici le <div>
e.target.parentElement.children => retourne tous les éléments fils du parent, ici c'est un tableau avec :
<span>
<input>
<span>
e.target.parentElement.children[1] => retourne l'élément input
e.target.parentElement.children[1].value => valeur de l'élément input
Et voilà chef 