I always loved the term "keener" growing up and was disappointed that it wasn't a term of use down here in the States. It's essentially the same thing as a "brown-noser" but a little less graphic.
Also, a brown-noser should not be confused with a blue-noser.