textAngular modified to accept custom icons