Andria,
The field you are binding to does not have a field property descriptor associated with it which is generally created through the BO Mapper. I assume you created a custom property and then attempted to bind to that property. This can be done, but requires a field property descriptor to prevent .NET from using reflection during the binding process.
In the business object 'ChkSourceBO' you will need to add the following code:
Imports
Imports MicroFour.StrataFrame.Business
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports MicroFour.StrataFrame.UI.Windows.Forms
Code Overrides in the ChkSourceBO.vb file
Protected Overrides Function GetCustomBindablePropertyDescriptors() _
As MicroFour.StrataFrame.Business.FieldPropertyDescriptor()
Return New FieldPropertyDescriptor() _
{New ReflectionPropertyDescriptor("3", GetType(ChkSourceBO))}
End Function
There is additional information on this in the help documentation. You can locate the article at:
Contents -> Business Layer -> Adding Custom Field Properties
Hope this helps. 
P.S. This should have nothing to do with the DevExpress textbox and should behave the same way with a standard SF textbox.