All OEM, On Semi, Fairchild, Texas Instruments, Intl Rectifier, etc., refers to a bjt as current controlled. They grow the silicon crystals in the oven, they implant the ions into the material forming n and p layers, diffuse dopants, etc. A bjt if you wish to get down to the microscopic level, i.e. semiconductor physics, is truly a charge controlled device. But when viewing the device externally as a black box, the current control model is accurate unless you start operating the device at very high speeds. The internal stored charge can bottleneck the speed, and the charge control model is much more accurate.
Current control model works well to a limited extent, if the speed is moderate, and the device is in the active or cut off region. In saturation, esp w/ fast switching, charge control provides very good results.
This topic has been beaten to death, I suggest you search my post history and you will find dozens of pages on this. The critics insist a bjt is voltage controlled but none of them have semiconductor physics background, few have more than a mere bachelor degree, I will elaborate, but the arguments have already been presented and no use repeating them. Again, I will clarify if needed. Regards.