Initial commit textInput fixes #2

Squashed commit of the following:

commit 542dd64932075728cd7710b26bcfe11708ed9c0b
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 17:43:17 2013 +0000

    re-capitalise template filename part 2

commit fe96bfed75bd1bddb20f9585891b58fe7d0e8bc0
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 17:42:57 2013 +0000

    re-capitalise template filename part 1

commit 9fe387a17cc746b8902b6f63c624fda7a7718ee1
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 17:41:22 2013 +0000

    Added buttons and listeners

    Also renamed _items to items to match questionView

commit c3a95514e9b60adb989acb61eceb125700a100c4
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 15:52:51 2013 +0000

    Add initial less file

commit b15f232f407e1cab8cb95579958b9dd914a7362f
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 15:52:13 2013 +0000

    Change variable names to match convention

commit ec9f4b6de58867ba16be05d3bfba0cdfa5f54c38
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 15:40:51 2013 +0000

    Populate json files with component data

commit ba67499997a0fe1bdb7a542ff561fe8d568ebfe3
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 11:11:20 2013 +0000

    Setup initial handlebars template

commit 1b0db5466a20f183fcf4f48a020caeed5402a801
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 10:44:17 2013 +0000

    Copied in methods from previous version

commit 061ae3991742cafb37d3b886478d65b95ba61811
Author: Kev Adsett <kev.adsett@gmail.com>
Date:   Fri Dec 20 09:59:22 2013 +0000

    Copy adapt-component to start development