Awesome checkbox allows you to easily customize you checkboxes to make them look the way you want, it works great with font-awesome.