I should modify my remarks.
"2 unbonded electrons on the NH
3 which BF
3 takes away from it." is not completely a true statement. BF
3 isn't "taking" electrons in the sense that two separate species form - one NH
3 with two fewer electrons and a separate BF
3 with two extra electrons.
The NH
3 and BF
3 form a
complex. The two will become one lewis acid/lewis base complex with a coordinate (sometimes called a dative) bond between the two.
See here for a good explanation of how Bronsted acid/base theory is completely compatable with Lewis acid/base theory
http://www.meta-synthesis.com/webbook/42_acids-bases/lewis.html